I get pulled in half by my shoulders by an angel and a demon
Dreams are often open to interpretation and can be influenced by individual experiences and emotions. However, in general, being pulled in half by an angel and a demon could represent a struggle between good and evil forces or opposing aspects of the self. On one hand, the angel could represent purity, light, and righteousness. On the other hand, the demon could represent temptation, darkness, and sin.
Alternatively, since the angel and demon work together to pull you in half, the dream could also symbolize balance, integration, and unity of different aspects of your inner self or personality. The dream might be suggesting that you need to find a way to balance competing desires or values in your waking life rather than let them pull you apart.